home *** CD-ROM | disk | FTP | other *** search
- on strToRGB colStr
- splitPosn = offset(",", colStr)
- r = integer(colStr.char[1..splitPosn - 1])
- remainder = colStr.char[splitPosn + 1..colStr.length]
- splitPosn = offset(",", remainder)
- g = integer(remainder.char[1..splitPosn - 1])
- b = integer(remainder.char[splitPosn + 1..remainder.length])
- return color(#rgb, r, g, b)
- end
-
- on toUppercase str
- ucStr = EMPTY
- repeat with charNum = 1 to str.length
- charPosn = charToNum(str.char[charNum])
- if charPosn > 96 then
- ucStr = ucStr & numToChar(charPosn - 32)
- next repeat
- end if
- ucStr = ucStr & str.char[charNum]
- end repeat
- return ucStr
- end
-